\doxysection{arm\+\_\+dct4\+\_\+instance\+\_\+q15 Struct Reference}
\hypertarget{structarm__dct4__instance__q15}{}\label{structarm__dct4__instance__q15}\index{arm\_dct4\_instance\_q15@{arm\_dct4\_instance\_q15}}


Instance structure for the Q15 DCT4/\+IDCT4 function.  




{\ttfamily \#include $<$arm\+\_\+math.\+h$>$}

\doxysubsubsection*{Public Attributes}
\begin{DoxyCompactItemize}
\item 
uint16\+\_\+t \mbox{\hyperlink{structarm__dct4__instance__q15_a53d24009bb9b2e93d0aa07db7f1a6c25}{N}}
\item 
uint16\+\_\+t \mbox{\hyperlink{structarm__dct4__instance__q15_af43dcbbc2fc661ffbc525afe3dcbd7da}{Nby2}}
\item 
q15\+\_\+t \mbox{\hyperlink{structarm__dct4__instance__q15_a197098140d68e89a08f7a249003a0b86}{normalize}}
\item 
const q15\+\_\+t \texorpdfstring{$\ast$}{*} \mbox{\hyperlink{structarm__dct4__instance__q15_a9ce09e2e2980f03db64d7656404965b1}{p\+Twiddle}}
\item 
const q15\+\_\+t \texorpdfstring{$\ast$}{*} \mbox{\hyperlink{structarm__dct4__instance__q15_a76f1f5b0108be44aa85ffabe458a90db}{p\+Cos\+Factor}}
\item 
\mbox{\hyperlink{structarm__rfft__instance__q15}{arm\+\_\+rfft\+\_\+instance\+\_\+q15}} \texorpdfstring{$\ast$}{*} \mbox{\hyperlink{structarm__dct4__instance__q15_a439f24252197fb68f15e3c8f2a954426}{p\+Rfft}}
\item 
\mbox{\hyperlink{structarm__cfft__radix4__instance__q15}{arm\+\_\+cfft\+\_\+radix4\+\_\+instance\+\_\+q15}} \texorpdfstring{$\ast$}{*} \mbox{\hyperlink{structarm__dct4__instance__q15_a4b782bf45b66a179c985031253abb489}{p\+Cfft}}
\end{DoxyCompactItemize}


\doxysubsection{Detailed Description}
Instance structure for the Q15 DCT4/\+IDCT4 function. 

\label{doc-variable-members}
\Hypertarget{structarm__dct4__instance__q15_doc-variable-members}
\doxysubsection{Member Data Documentation}
\Hypertarget{structarm__dct4__instance__q15_a53d24009bb9b2e93d0aa07db7f1a6c25}\index{arm\_dct4\_instance\_q15@{arm\_dct4\_instance\_q15}!N@{N}}
\index{N@{N}!arm\_dct4\_instance\_q15@{arm\_dct4\_instance\_q15}}
\doxysubsubsection{\texorpdfstring{N}{N}}
{\footnotesize\ttfamily \label{structarm__dct4__instance__q15_a53d24009bb9b2e93d0aa07db7f1a6c25} 
uint16\+\_\+t arm\+\_\+dct4\+\_\+instance\+\_\+q15\+::N}

length of the DCT4. \Hypertarget{structarm__dct4__instance__q15_af43dcbbc2fc661ffbc525afe3dcbd7da}\index{arm\_dct4\_instance\_q15@{arm\_dct4\_instance\_q15}!Nby2@{Nby2}}
\index{Nby2@{Nby2}!arm\_dct4\_instance\_q15@{arm\_dct4\_instance\_q15}}
\doxysubsubsection{\texorpdfstring{Nby2}{Nby2}}
{\footnotesize\ttfamily \label{structarm__dct4__instance__q15_af43dcbbc2fc661ffbc525afe3dcbd7da} 
uint16\+\_\+t arm\+\_\+dct4\+\_\+instance\+\_\+q15\+::\+Nby2}

half of the length of the DCT4. \Hypertarget{structarm__dct4__instance__q15_a197098140d68e89a08f7a249003a0b86}\index{arm\_dct4\_instance\_q15@{arm\_dct4\_instance\_q15}!normalize@{normalize}}
\index{normalize@{normalize}!arm\_dct4\_instance\_q15@{arm\_dct4\_instance\_q15}}
\doxysubsubsection{\texorpdfstring{normalize}{normalize}}
{\footnotesize\ttfamily \label{structarm__dct4__instance__q15_a197098140d68e89a08f7a249003a0b86} 
q15\+\_\+t arm\+\_\+dct4\+\_\+instance\+\_\+q15\+::normalize}

normalizing factor. \Hypertarget{structarm__dct4__instance__q15_a4b782bf45b66a179c985031253abb489}\index{arm\_dct4\_instance\_q15@{arm\_dct4\_instance\_q15}!pCfft@{pCfft}}
\index{pCfft@{pCfft}!arm\_dct4\_instance\_q15@{arm\_dct4\_instance\_q15}}
\doxysubsubsection{\texorpdfstring{pCfft}{pCfft}}
{\footnotesize\ttfamily \label{structarm__dct4__instance__q15_a4b782bf45b66a179c985031253abb489} 
\mbox{\hyperlink{structarm__cfft__radix4__instance__q15}{arm\+\_\+cfft\+\_\+radix4\+\_\+instance\+\_\+q15}} \texorpdfstring{$\ast$}{*} arm\+\_\+dct4\+\_\+instance\+\_\+q15\+::p\+Cfft}

points to the complex FFT instance. \Hypertarget{structarm__dct4__instance__q15_a76f1f5b0108be44aa85ffabe458a90db}\index{arm\_dct4\_instance\_q15@{arm\_dct4\_instance\_q15}!pCosFactor@{pCosFactor}}
\index{pCosFactor@{pCosFactor}!arm\_dct4\_instance\_q15@{arm\_dct4\_instance\_q15}}
\doxysubsubsection{\texorpdfstring{pCosFactor}{pCosFactor}}
{\footnotesize\ttfamily \label{structarm__dct4__instance__q15_a76f1f5b0108be44aa85ffabe458a90db} 
const q15\+\_\+t \texorpdfstring{$\ast$}{*} arm\+\_\+dct4\+\_\+instance\+\_\+q15\+::p\+Cos\+Factor}

points to the cos\+Factor table. \Hypertarget{structarm__dct4__instance__q15_a439f24252197fb68f15e3c8f2a954426}\index{arm\_dct4\_instance\_q15@{arm\_dct4\_instance\_q15}!pRfft@{pRfft}}
\index{pRfft@{pRfft}!arm\_dct4\_instance\_q15@{arm\_dct4\_instance\_q15}}
\doxysubsubsection{\texorpdfstring{pRfft}{pRfft}}
{\footnotesize\ttfamily \label{structarm__dct4__instance__q15_a439f24252197fb68f15e3c8f2a954426} 
\mbox{\hyperlink{structarm__rfft__instance__q15}{arm\+\_\+rfft\+\_\+instance\+\_\+q15}} \texorpdfstring{$\ast$}{*} arm\+\_\+dct4\+\_\+instance\+\_\+q15\+::p\+Rfft}

points to the real FFT instance. \Hypertarget{structarm__dct4__instance__q15_a9ce09e2e2980f03db64d7656404965b1}\index{arm\_dct4\_instance\_q15@{arm\_dct4\_instance\_q15}!pTwiddle@{pTwiddle}}
\index{pTwiddle@{pTwiddle}!arm\_dct4\_instance\_q15@{arm\_dct4\_instance\_q15}}
\doxysubsubsection{\texorpdfstring{pTwiddle}{pTwiddle}}
{\footnotesize\ttfamily \label{structarm__dct4__instance__q15_a9ce09e2e2980f03db64d7656404965b1} 
const q15\+\_\+t \texorpdfstring{$\ast$}{*} arm\+\_\+dct4\+\_\+instance\+\_\+q15\+::p\+Twiddle}

points to the twiddle factor table. 

The documentation for this struct was generated from the following files\+:\begin{DoxyCompactItemize}
\item 
C\+:/\+Users/\+ASUS/\+Desktop/dm-\/ctrl\+H7-\/balance-\/9025test/\+Middlewares/\+ST/\+ARM/\+DSP/\+Inc/arm\+\_\+math.\+h\item 
C\+:/\+Users/\+ASUS/\+Desktop/dm-\/ctrl\+H7-\/balance-\/9025test/\+Middlewares/\+ST/\+ARM/\+DSP/\+Include/dsp/transform\+\_\+functions.\+h\end{DoxyCompactItemize}
